@Component public class RilevazioneDataService extends Object implements IDataService<NotaTaccuino,RilevazioneRequestDTO,Rilevazione,RilevazioneNonTrovataException>
| Constructor and Description |
|---|
RilevazioneDataService() |
| Modifier and Type | Method and Description |
|---|---|
Rilevazione |
addNtt(NotaTaccuino nota,
RilevazioneRequestDTO detectionRequest)
Aggiunge al database una nuova istanza di tipo Rilevazione
|
void |
deprecaNtt(Rilevazione rilevazione)
Cancella logicamente l'istanza di tipo Rilevazione inserita in input
|
List<Rilevazione> |
findAllNttById(String idNota)
Recupera l'elenco di Rilevazione associati ad un id nota
|
Rilevazione |
getNttById(String idRilevazione)
Restituisce l'entity della rilevazione in base al suo ID
|
Rilevazione |
updateNtt(Rilevazione rilevazione,
RilevazioneRequestDTO newParametroDto)
Crea e salva un'istanza di tipo Rilevazione aggiornata con i dati in input, e depreca la vecchia istanza
|
public Rilevazione getNttById(String idRilevazione) throws FaultException, RilevazioneNonTrovataException
getNttById in interface IDataService<NotaTaccuino,RilevazioneRequestDTO,Rilevazione,RilevazioneNonTrovataException>idRilevazione - l'ID da ricercareFaultExceptionRilevazioneNonTrovataExceptionpublic Rilevazione addNtt(NotaTaccuino nota, RilevazioneRequestDTO detectionRequest) throws FaultException
addNtt in interface IDataService<NotaTaccuino,RilevazioneRequestDTO,Rilevazione,RilevazioneNonTrovataException>nota - Istanza della nota a cui e' associato l'oggettodetectionRequest - Oggetto contenente i dati di input della rilevazioneFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic void deprecaNtt(Rilevazione rilevazione) throws FaultException
deprecaNtt in interface IDataService<NotaTaccuino,RilevazioneRequestDTO,Rilevazione,RilevazioneNonTrovataException>rilevazione - istanza dell'oggetto da deprecareFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic Rilevazione updateNtt(Rilevazione rilevazione, RilevazioneRequestDTO newParametroDto) throws FaultException
updateNtt in interface IDataService<NotaTaccuino,RilevazioneRequestDTO,Rilevazione,RilevazioneNonTrovataException>rilevazione - Vecchia istanza dell'oggetto da modificarenewParametroDto - Nuovo oggetto in input, contenente i dati aggiornatiFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic List<Rilevazione> findAllNttById(String idNota) throws FaultException
findAllNttById in interface IDataService<NotaTaccuino,RilevazioneRequestDTO,Rilevazione,RilevazioneNonTrovataException>idNota - l'ID della notaFaultException - quando ci sono problemi nel recupero dati dal databaseCopyright © 2024. All rights reserved.